Wireless provisioning solution for target devices

ABSTRACT

Systems and methods to provision a non-handset target device with wide-area communication service, such as wireless wide area network (WWAN) technology. Identifying information of the target device can be provided to a provisioning service provider (PSP) via a mobile provisioning device over a communication network. The PSP can determine the service carrier associated with the mobile provisioning device and enable the provisioning of the target device with the wide-area communication service to the service carrier via the mobile provisioning device. A billing plan can be instituted for the service of the target non-handset device relating to a billing plan of the mobile provisioning device.

FIELD

This invention generally relates to systems and methods to provision adevice. More particularly, the systems and methods allow for end userservice communication provisioning.

BACKGROUND

Wide-area communication service such as, for example, wireless wide areanetwork (WWAN) or metropolitan area network (MAN) technology, enablesusers to receive and transmit data using mobile telecommunication andcellular network technologies such as, for example, WiMAX, UMTS, GPRS,and 3G. These cellular and mobile technologies can be offeredregionally, nationwide, or globally, and can be provided by a wirelessservice provider or carrier, usually on a paid basis. A device with awide-area communication service module can be enabled with wide-areacommunication connectivity, provided that the user of the device hassome form of carrier service with the provider.

In addition to mobile handset devices, an increasing number ofnon-handset devices such as, for example, laptop computers, are beingmanufactured with integrated wide-area communication capability. Thenon-handset devices, like the mobile devices, need to be provisioneddepending on the selected carrier to enable wide-area communicationcapability. Unlike many mobile handset devices, the manufacturer of anon-handset device may not know whether the end user of the device willwant to pay for wide-area communication access or, if so, what carrierthe user will employ in conjunction with the service.

Non-handset devices can have integrated multi-carrier modules whichallow the devices to be manufactured without concern for carrierselection. A user can then select a carrier during the sales ordistribution processes and the device can subsequently be provisioned.However, if the user does not select a carrier during the sales ordistribution processes, then the device ends up with the user withouthaving been provisioned. A problem results if the user later wishes tohave wide-area communication capability because the user often does nothave the capability to have the device provisioned.

A need therefore exists for systems and methods for end userprovisioning.

SUMMARY

Implementations are directed to systems and methods for provisioning atarget device. According to implementations in one regard, identifyinginformation relating to the target device is detected. In operation, thedetected identifying information is provided to a provisioning serviceprovider (PSP) via a provisioning device having communicationscapability on a carrier. Various implementations further related toenabling a provisioning of communication service on the target device tothe carrier of the provisioning device.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated in and constitute apart of this specification, illustrate implementations of the presentdisclosure and together with the description, serve to explain theimplementations.

FIG. 1 illustrates a functional block diagram of an exemplaryprovisioning system according to various implementations.

FIG. 2 illustrates an exemplary hardware configuration of a provisioningservice provider (PSP) system according to various implementations.

FIG. 3 is a flow diagram illustrating a process of provisioning a deviceaccording to various implementations.

FIG. 4 is a flow diagram illustrating a process of provisioning a deviceaccording to various implementations.

DETAILED DESCRIPTION

Implementations are directed towards systems and methods to provision atarget device with service communication capability. In particular, thesystems and methods can provision a target device with wide-areacommunication capability, but it should be appreciated that the systemsand methods can also be used for provisioning to other types of servicecommunication. The systems and methods can allow the device to reach theconsumer before the device is provisioned by allowing for the device tobe provisioned via a handset or mobile device with an existing servicecarrier. The systems and methods according to the present teachings canbe implemented as software or hardware on new or existing devices,and/or on new or existing provisioning service providers (PSP).

Mobile devices or handsets as described herein can be understood to bemobile consumer devices such cellular phones, PDAs, mobile messagingdevices, or other devices capable of mobile or wireless communicationand typically carried with the user. The target devices to beprovisioned, or non-handset devices, as described herein can beunderstood to be consumer devices such as laptops, gaming consoles, DVRrecorders, or other similar devices not typically carried with the user.It should be appreciated, however, that the target device to beprovisioned can be a handheld or mobile device, wherein the provisioningprocess can occur via a device with an existing service carrier. Forexample, a non-provisioned cellular phone can be provisioned by usinganother cellular phone with an existing service carrier according to theimplementations as described herein. Both the handset and non-handsetdevices can be capable of wired or wireless forms of communication suchas, for example, WWAN, cellular, wireless (WiFi), Ethernet or otherwired communication, Bluetooth, and/or other communication means.

In implementations as described herein, a target non-handset device withwide-area communication capability can be provisioned at the consumerend to allow associated services such as, for example, the delivery ofcontent and the allowance of other wireless communication. A handset, ormobile, device with an existing service carrier can be used to provisionthe target non-handset device with wide-area communication service ofthe existing service carrier. Information relating to wide-areacommunication hardware and software of the target non-handset device canbe accessed and sent to a PSP via the mobile device.

The PSP can retrieve or detect provisioning and service information uponreceipt of the information from the mobile device. The PSP can furtherprovision the non-handset device with associated wide-area communicationservices to the existing service carrier of the mobile device. Inimplementations, the PSP can employ a price plan based on one or moreoptions chosen by or selected for the consumer. It should be appreciatedthat the provisioning is not limited to wide-area communicationservices. Rather, the target device can be provisioned with othercommunication service capability, such as, for example, a subscriptionWiFi or Ethernet service, or the like, according to the embodimentsdescribed herein.

Reference will now be made in detail to exemplary implementations of thedisclosure, an example of which is illustrated in the accompanyingdrawings. Wherever possible, the same reference names and numbers willbe used throughout the drawings to refer to the same or like parts.

In the following description, reference is made to the accompanyingdrawings that form a part thereof, and in which is shown by way ofillustration-specific exemplary implementations. These implementationsare described in sufficient detail to enable those skilled in the art topractice the implementations, and it is to be understood that otherimplementations can be used and that changes can be made withoutdeparting from the scope of this disclosure. The following descriptionis, therefore, merely exemplary.

FIG. 1 illustrates a block diagram of an exemplary provisioning system100 consistent with various implementations. As shown in FIG. 1, system100 can include a wireless server 115. Wireless server 115 can providecellular telephony or other digital communications services to users ofmobile electronic devices, such as a provisioning device 110. Inimplementations, provisioning device 110 can be a mobile device such asa cellular phone, a PDA, a mobile messaging device, or other handsetdevices capable of mobile or wireless communication. Wireless server 115can be a cellular telephone service provider, a personal communicationsservices (PCS) provider, or a provider of other wireless services.Wireless server 115 can operate in conjunction with a wireless servicesprovider and a set of localized base stations (not shown in figures). Inimplementations, wireless server 115 can be substituted for anycommunication vehicle capable of sending data such as, for example, theInternet, an Intranet, a telecommunications network, and the like.

As shown in FIG. 1, provisioning device 110 may communicate data withwireless server 115 using a client-server software architecture over awireless interface 125 through the set of localized base stations. Thedata can comprise any type of data capable of being transmitted via thewireless server 115 such as, for example, content associated withwide-area communication services, and the like. Provisioning device 110,wireless interface 125, and wireless server 115 can together comprise awireless communication network 145 consistent with variousimplementations described herein.

System 100 can further include a target device 105 that can beprovisioned to a service carrier. Target device 105 can be a non-handsetdevice such as, for example, a laptop, a gaming console, a DVR recorder,or another non-handset device capable of mobile or wirelesscommunication. Target device 105 can send data to and receive data fromprovisioning device 110 via a provisioning interface 120. For example,target device 105 can provide identifying data such as a serial number,password, or other unique information which can identify target device105. In implementations, provisioning interface 120 can be any type ofconnection necessary to enable the transfer of data such as, forexample, a WiFi network, a cellular network, Bluetooth, a hard-wiredconnection such as Ethernet, and other types of connections.

System 100 can further include a PSP 130 which can connect to wirelesscommunication network 145. PSP 130 can be a part of or operated by acarrier of wireless communication network 145 and/or service associatedwith provisioning device 110. PSP 130 can provide provisioninginformation to target device 105 via provisioning device 110 frominformation received via wireless communication network 145. Forexample, PSP 130 can receive identifying information associated withtarget device 105, a connectivity request associated with wide-areacommunication service, carrier information associated with provisioningdevice 110, and other information. It should be understood that datacommunication via PSP 130 shall not be limited to a wirelesscommunication network 145. Rather, PSP 130 can send and receiveinformation via the Internet, an Intranet, a telecommunications network,and other types of communication.

PSP 130 can be connected to and receive carrier data and otherconfiguration information from one or more carriers 135. For example,PSP 130 can interface with an appropriate carrier 135 based on a carrierof provisioning device 110. The carrier 135 can be a service providercapable of providing wide-area communication service, or other voice ordata service, to target device 105. PSP 130 can receive provisioningparameters consistent with carrier 135 from carrier 135. Inimplementations, PSP 130 can be connected to a database 140 that canstore and transmit content data relating to wide-area communicationservice, or other voice or data service, consistent with an appropriateservice carrier and/or connectivity request. In implementations,database 140 can be a part of or separate from PSP 130 and/or carrier135.

FIG. 2 illustrates an exemplary hardware configuration of a PSP system200 according to various implementations. System 200 comprises PSP 130with a receiver 205 that receives signal(s) from one or more mobiledevices 210 through a plurality of receive antennas 215, and atransmitter 220 that transmits to the one or more mobile devices 210through a transmit antenna 225. Receiver 205 can receive informationfrom receive antennas 215 and can be operatively associated with ademodulator 230 that demodulates received information.

A processor 235 can analyze demodulated signals provided by demodulator230. The processor 235 further couples to a modulator 240 and a memory240 that can store a set of applications 250 that can execute, support,facilitate and/or participate in communication activities as describedherein. A provisioning module 255 can initiate provisioning capabilitiesand communicate provisioning data 260 in accordance with implementationsdescribed herein. In implementations, provisioning module 255 canreceive provisioning data 260 from an external carrier 265 eitherdirectly or via memory 245.

FIG. 3 is a flow diagram illustrating a process 300 of provisioning atarget non-handset device. Process 300 can be performed by a non-handsetdevice to be provisioned (target device) in conjunction with a handset(provisioning device). It should be apparent to those of ordinary skillin the art that the diagram depicted in FIG. 3 represents a generalizedillustration and that other processing may be added or existingprocessing can be removed or modified.

The process may begin either by accessing provisioning software on theprovisioning device, or by accessing connection management software onthe target device, in 305. In implementations, the connection managementsoftware can act as a gateway in the provisioning and functionality ofassociated services of wide-area communication connectivity on thetarget device. The target device and provisioning device can have theability to communicate with each other, for example through a Bluetoothconnection, whereby information for the process can be exchangedautomatically. In implementations, if the target device and provisioningdevice are unable to directly communicate, then an individual whoinitiated the process can enter information into the target device andthe provisioning device manually, for example in response to one or moreprompts that can accordingly instruct the individual.

After the process is initiated, the connection management software onthe target device is provided with information regarding thecommunication carrier of the provisioning device either automatically orthrough manual entry, in 310. Based on the carrier specified, the properconnection management software version is loaded on the target device,in 315. In implementations, the connection management software versioncan be loaded on an embedded wireless communications module of thetarget device. Information identifying the target device is detected, in320. In implementations, the target device can display or otherwiseprovide a password, serial number, or other information that canidentify the embedded wireless communications module and/or the targetdevice. The identifying information of the target device is provided tothe provisioning device, either automatically or through manual entry.

The provisioning device sends the identifying information of the targetdevice to a PSP, in 325. In implementations, the identifying informationcan be sent in an SMS message, where an SMS short code can be used todirect the message to the PSP via a cellular network or othercommunication network. The SMS message received by the PSP provides theinformation regarding the carrier of the provisioning device and theidentity of the provisioning device, and the content of the message cancontain the identifying information of the target device. Further, inimplementations, the identifying information can be sent to the PSP viaother methods, such as, for example, via a WiFi connection on theprovisioning device, in an email sent from the provisioning device, in aweb browser on the provisioning device, via a telephone call made on theprovisioning device and relayed to an operator or through an automatedtelephone system, or other types of communication.

Depending on the method of transmission between the provisioning deviceand the PSP, the PSP may be able to automatically detect the carrier andidentification of the provisioning device. In cases where the carrierand/or identification information of the provisioning device cannot beautomatically detected, such as, if the provisioning device sends anemail message or uses a voice call, then the user can manually enterthat information to be provided to the PSP. In implementations, aselection for a price plan for the wide-area communication service canbe sent along with the identifying information. If an explicit selectionfor a price plan is not made, then a default price plan selection can beused for the communication service.

The PSP enables a provisioning of the wide-area communication service onthe target device to the selected carrier, in 330. In implementations,the PSP can have one or more business interfaces into the one or morecarriers' provisioning services. In implementations, the PSP can enterthe identifying information relating to the target device into a localor remote database, or into the one or more business interfaces. Infurther implementations, the PSP can retrieve provisioning informationcorresponding to the selected carrier from a local or remote database,or from the one or more business interfaces.

After the target device is provisioned, a price plan can be initiated onthe target device, in 335. For example, the price plan can be anunlimited data price plan or a cost per amount of data price plan. Inimplementations, the price plan can be explicitly selected by a user ofthe target device in response to attempting a connectivity request.Further, in implementations, the price plan can be an implicit optionembedded in the connection management software of the target device.Still further, the price plan selection can be sent from theprovisioning device to the PSP along with the original identifyinginformation of the target device such that the target device can have aprice plan upon provisioning. For example, the SMS message can include acode identifying a desired price plan, such as a unique code to requestconnectivity for a single day for a one-time charge to the bill, requesta connectivity subscription, thereby generating a recurring charge tothe bill, or other connectivity plans. For further example, a price plancan be selected from a web browser on the provisioning device and can besent to the PSP along with the information identifying the targetdevice. In implementations, the price plan for the target device can beadded to a billing account of the existing service of the provisioningdevice. For example, a user's associated billing account can list boththe service price plan for the provisioning device and the service priceplan for the target device. In implementations, a linking of the billingaccount can allow for the bypassing of a credit check for the user ofthe target device.

FIG. 4 is a flow diagram illustrating a process 400 of provisioning anon-handset device. Process 400 can be performed by a PSP which canreceive a provisioning request from the non-handset (provisioning)device. It should be apparent to those of ordinary skill in the art thatthe diagram depicted in FIG. 4 represents a generalized illustration andthat other processing may be added or existing processing can be removedor modified.

Process 400 begins when the PSP receives identifying informationrelating to the target device from a provisioning device, in 405. Inimplementations, the information can be a password, serial number, orother information that can identify an embedded wireless communicationsmodule or similar component of the target device. In implementations,the identifying information can be sent in an SMS message, where an SMSshort code can be used to direct the message to the PSP via a cellularnetwork or other communication network. The SMS message received by thePSP provides the information regarding the carrier of the provisioningdevice and the identity of the provisioning device, and the content ofthe message can contain the identifying information of the targetdevice. Further, in implementations, the identifying information can besent to the PSP via other methods, such as, for example, via a WiFiconnection on the provisioning device, in an email sent from theprovisioning device, in a web browser on the provisioning device, via atelephone call made on the provisioning device and relayed to anoperator or through an automated telephone system, or other types ofcommunication.

The PSP detects, from the received information, information relating toa carrier of wide-area communication service, in 410. Inimplementations, depending on the method of transmission between theprovisioning device and the PSP, the PSP may be able to automaticallydetect the carrier and identification of the provisioning device. Incases where the carrier and/or identification information of theprovisioning device cannot be automatically detected, such as, if theprovisioning device sends an email message or uses a voice call, thenthe user can manually enter that information. In implementations, aselection for a price plan for the wide-area communication service canbe sent along with the identifying information. If an explicit selectionfor a price plan is not made, then a default price plan selection can beused for the communication service.

The PSP determines available provisioning information, in 415. Inimplementations, the PSP can have one or more business interfaces intoone or more carriers' provisioning services. In further implementations,the PSP can retrieve provisioning information from an appropriatecarrier based on the carrier selection information, or the PSP canretrieve the provisioning information from local or remote storage. ThePSP provisions the target device with the wide-area communicationservice to the appropriate wide-area communication service carrier, in420. In implementations, the PSP can enter the identifying informationrelating to the target device into a local or remote database, or intothe one or more business interfaces, which can enable the target deviceto receive associated communication service.

The PSP initiates a price plan on the target device, in 425. Forexample, the price plan can be an unlimited data price plan or a costper amount of data price plan. In implementations, the price plan can beexplicitly selected by a user of the target device in response toattempting a connectivity request. Further, in implementations, theprice plan can be an implicit option embedded in the connectionmanagement software of the target device. Still further, the price planselection can be sent from the provisioning device to the PSP along withthe original identifying information of the target device such that thetarget device can have a price plan upon provisioning. For example, theSMS message can include a code identifying a desired price plan, such asa unique code to request connectivity for a single day for a one-timecharge to the bill, request a connectivity subscription, therebygenerating a recurring charge to the bill, or other connectivity plans.For further example, a price plan can be selected from a web browser onthe provisioning device and can be sent to the PSP along with theinformation identifying the target device. In implementations, the priceplan for the target device can be added to a billing account of theexisting service of the provisioning device. For example, a user'sassociated billing account can list both the service price plan for theprovisioning device and the service price plan for the target device. Inimplementations, a linking of the billing account can allow for thebypassing of a credit check for the user of the target device.

The foregoing description is illustrative, and variations inconfiguration and implementation may occur to persons skilled in theart. For instance, the various illustrative logics, logical blocks,modules, and circuits described in connection with the implementationsdisclosed herein may be implemented or performed with a general purposeprocessor, a digital signal processor (DSP), an application specificintegrated circuit (ASIC), a field programmable gate array (FPGA) orother programmable logic device, discrete gate or transistor logic,discrete hardware components, or any combination thereof designed toperform the functions described herein. A general-purpose processor maybe a microprocessor, but, in the alternative, the processor may be anyconventional processor, controller, microcontroller, or state machine. Aprocessor may also be implemented as a combination of computing devices,e.g., a combination of a DSP and a microprocessor, a plurality ofmicroprocessors, one or more microprocessors in conjunction with a DSPcore, or any other such configuration.

In one or more exemplary implementations, the functions described may beimplemented in hardware, software, firmware, or any combination thereof.If implemented in software, the functions may be stored on ortransmitted over as one or more instructions or code on acomputer-readable medium. Computer-readable media includes both computerstorage media and communication media including any medium thatfacilitates transfer of a computer program from one place to another. Astorage media may be any available media that can be accessed by acomputer. By way of example, and not limitation, such computer-readablemedia can comprise RAM, ROM, EEPROM, CD-ROM or other optical diskstorage, magnetic disk storage or other magnetic storage devices, or anyother medium that can be used to carry or store desired program code inthe form of instructions or data structures and that can be accessed bya computer. Also, any connection is properly termed a computer-readablemedium. For example, if the software is transmitted from a website,server, or other remote source using a coaxial cable, fiber optic cable,twisted pair, digital subscriber line (DSL), or wireless technologiessuch as infrared, radio, and microwave, then the coaxial cable, fiberoptic cable, twisted pair, DSL, or wireless technologies such asinfrared, radio, and microwave are included in the definition of medium.Disk and disc, as used herein, includes compact disc (CD), laser disc,optical disc, digital versatile disc (DVD), floppy disk and blu-ray discwhere disks usually reproduce data magnetically, while discs reproducedata optically with lasers. Combinations of the elements describedherein can also be included within the scope of computer-readable media.

The processing of a method or algorithm described in connection with theimplementations disclosed herein may be embodied directly in hardware,in a software module executed by a processor, or in a combination of thetwo. A software module may reside in RAM memory, flash memory, ROMmemory, EPROM memory, EEPROM memory, registers, a hard disk, a removabledisk, a CD-ROM, or any other form of storage medium known in the art. Anexemplary storage medium is coupled to the processor, such that theprocessor can read information from, and write information to, thestorage medium. In the alternative, the storage medium may be integralto the processor. The processor and the storage medium may reside in anASIC. The ASIC may reside in a user terminal. In the alternative, theprocessor and the storage medium may reside as discrete components in auser terminal.

1. A method of provisioning a target device, comprising: detectingidentifying information relating to the target device; providing, to aprovisioning service provider (PSP), the detected identifyinginformation via a provisioning device having communications capabilityon a carrier; and enabling a provisioning of communication service onthe target device to the carrier of the provisioning device.
 2. Themethod of claim 1, further comprising: initiating a price plan for thecommunication service on the target device, wherein the price plan iscombined with an existing billing account associated with service on theprovisioning device.
 3. The method of claim 2, wherein an indication ofthe price plan is provided to the PSP with the detected identifyinginformation relating to the target device.
 4. The method of claim 1,wherein the detected identifying information is provided to the PSP viathe carrier of the provisioning device.
 5. The method of claim 1,wherein the detected identifying information is provided from the targetdevice to the provisioning device via a communication network.
 6. Themethod of claim 1, wherein the step of providing the detectedidentifying information relating to the target device via theprovisioning device comprises: sending a short message service (SMS)message from the provisioning device to the PSP via the carrier of theprovisioning device.
 7. The method of claim 1, wherein the step ofproviding the detected identifying information relating to the targetdevice via the provisioning device comprises: providing the detectedinformation relating to the target device and an indication of thecarrier of the provisioning device to the PSP via a communicationnetwork other than the carrier of the provisioning device.
 8. A targetdevice, comprising: a wireless interface; and a processor, communicatingwith the wireless interface, the processor being configured to— detectidentifying information relating to the target device; provide, to aprovisioning service provider (PSP), the detected identifyinginformation via a provisioning device having communications capabilityon a carrier; and enable a provisioning of communication service on thetarget device to the carrier of the provisioning device.
 9. The deviceof claim 8, wherein the processor is further configured to: initiate aprice plan for the communication service on the target device, whereinthe price plan is combined with an existing billing account associatedwith service on the provisioning device.
 10. The device of claim 9,wherein an indication of the price plan is provided to the PSP with thedetected identifying information relating to the target device.
 11. Thedevice of claim 8, wherein the detected identifying information relatingto the target device is provided to the PSP via the carrier of theprovisioning device.
 12. The device of claim 8, wherein the detectedidentifying information relating to the target device is provided to thePSP by sending an SMS message from the provisioning device to the PSPvia the carrier of the provisioning device.
 13. The device of claim 8,wherein the detected identifying information relating to the targetdevice is provided, with an indication of the carrier of theprovisioning device, to the PSP via a communication network other thanthe carrier of the provisioning device.
 14. A system for provisioning atarget device, comprising: means for providing a wireless interface; andmeans for processing data from a provisioning service provider (PSP),communicating with the means for providing a wireless interface, theprocessor being configured to— detect identifying information relatingto the target device; provide, to the PSP, the detected identifyinginformation via a provisioning device having communications capabilityon a carrier; and enable a provisioning of communication service on thetarget device to the carrier of the provisioning device.
 15. The systemof claim 14, wherein the means for processing data is further configuredto: initiate a price plan for the communication service on the targetdevice, wherein the price plan is combined with an existing billingaccount associated with service on the provisioning device.
 16. Thesystem of claim 15, wherein an indication of the price plan is providedto the PSP with the detected identifying information relating to thetarget device.
 17. The system of claim 14, wherein the detectedidentifying information relating to the target device is provided to thePSP via the carrier of the provisioning device.
 18. The system of claim14, wherein the detected identifying information relating to the targetdevice is provided to the PSP by sending an SMS message from theprovisioning device to the PSP via the carrier of the provisioningdevice.
 19. The system of claim 14, wherein the detected identifyinginformation relating to the target device is provided, with anindication of the carrier of the provisioning device, to the PSP via acommunication network other than the carrier of the provisioning device.20. A computer program product, comprising: a computer-readable mediumcomprising: at least one instruction for causing a computer to detectidentifying information relating to a target device; at least oneinstruction for causing a computer to provide, to a provisioning serviceprovider (PSP), the detected identifying information via a provisioningdevice having communications capability on a carrier; and at least oneinstruction for causing a computer to enable a provisioning ofcommunication service on the target device to the carrier of theprovisioning device.
 21. The computer program product of claim 20,wherein the computer-readable medium further comprises at least oneinstruction for causing a computer to initiate a price plan for thecommunication service on the target device, wherein the price plan iscombined with an existing billing account associated with service on theprovisioning device.
 22. The computer program product of claim 21,wherein an indication of the price plan is provided to the PSP with thedetected identifying information relating to the target device.
 23. Thecomputer program product of claim 20, wherein the detected identifyinginformation relating to the target device is provided to the PSP via thecarrier of the provisioning device.
 24. The computer program product ofclaim 20, wherein the detected identifying information relating to thetarget device is provided to the PSP by sending an SMS message from theprovisioning device to the PSP via the carrier of the provisioningdevice.
 25. The computer program product of claim 20, wherein thedetected identifying information relating to the target device isprovided, with an indication of the carrier of the provisioning device,to the PSP via a communication network other than the carrier of theprovisioning device.
 26. A method of provisioning a target device,comprising: receiving identifying information relating to the targetdevice from a provisioning device having communications capability on acarrier; retrieving provisioning information for the carrier of theprovisioning device; and provisioning the target device withcommunication service to the carrier of the provisioning device usingthe provisioning information.
 27. The method of claim 26, furthercomprising: initiating a price plan for the communication service on thetarget device, wherein the price plan is combined with an existingbilling account associated with service on the provisioning device. 28.The method of claim 27, wherein an indication of the price plan isreceived with the identifying information relating to the target device.29. The method of claim 26, wherein the identifying information relatingto the target device is received via the carrier of the provisioningdevice.
 30. The method of claim 26, wherein the identifying informationrelating to the target device is provided from the target device to theprovisioning device via a communication network.
 31. The method of claim26, wherein the identifying information relating to the target device isreceived in an SMS message sent from the provisioning device via thecarrier of the provisioning device.
 32. The method of claim 26, whereinthe detected information relating to the target device and an indicationof the carrier of the provisioning device is received via acommunication network other than the carrier of the provisioning device.33. A system for provisioning a target device, comprising: a serverbeing configured to— receive identifying information relating to thetarget device from a provisioning device having communicationscapability on a carrier; retrieve provisioning information for thecarrier of the provisioning device; and provision the target device withcommunication service to the carrier of the provisioning device usingthe provisioning information.
 34. The system of claim 33, wherein theserver is further configured to initiate a price plan for thecommunication service on the target device, wherein the price plan iscombined with an existing billing account associated with service on theprovisioning device.
 35. The system of claim 34, wherein an indicationof the price plan is received with the identifying information relatingto the target device.
 36. The system of claim 33, wherein theidentifying information relating to the target device is received viathe carrier of the provisioning device.
 37. The system of claim 33,wherein the identifying information relating to the target device isreceived in an SMS message sent from the provisioning device via thecarrier of the provisioning device.
 38. The system of claim 33, whereinthe detected information relating to the target device and an indicationof the carrier of the provisioning device is received via acommunication network other than the carrier of the provisioning device.39. A system for provisioning a target device, comprising: means forserving data to the target device, the means for serving beingconfigured to— receive identifying information relating to the targetdevice from a provisioning device having communications capability on acarrier; retrieve provisioning information for the carrier of theprovisioning device; and provision the target device with communicationservice to the carrier of the provisioning device using the provisioninginformation.
 40. The system of claim 39, wherein the means for servingdata is further configured to initiate a price plan for thecommunication service on the target device, wherein the price plan iscombined with an existing billing account associated with service on theprovisioning device.
 41. The system of claim 40, wherein an indicationof the price plan is received with the identifying information relatingto the target device.
 42. The system of claim 39, wherein theidentifying information relating to the target device is received viathe carrier of the provisioning device.
 43. The system of claim 39,wherein the identifying information relating to the target device isreceived in an SMS message sent from the provisioning device via thecarrier of the provisioning device.
 44. The system of claim 39, whereinthe detected information relating to the target device and an indicationof the carrier of the provisioning device is received via acommunication network other than the carrier of the provisioning device.45. A computer program product, comprising: a computer-readable mediumcomprising: at least one instruction for causing a computer to receiveidentifying information relating to a target device from a provisioningdevice having communications capability on a carrier; at least oneinstruction for causing a computer to retrieve provisioning informationfor the carrier of the provisioning device; and at least one instructionfor causing a computer to provision the target device with communicationservice to the carrier of the provisioning device using the provisioninginformation.
 46. The computer program product of claim 45, wherein thecomputer-readable medium further comprises at least one instruction forcausing a computer to initiate a price plan for the communicationservice on the target device, wherein the price plan is combined with anexisting billing account associated with service on the provisioningdevice.
 47. The computer program product of claim 46, wherein anindication of the price plan is received with the identifyinginformation relating to the target device.
 48. The computer programproduct of claim 45, wherein the identifying information relating to thetarget device is received via the carrier of the provisioning device.49. The computer program product of claim 45, wherein the identifyinginformation relating to the target device is received in an SMS messagesent from the provisioning device via the carrier of the provisioningdevice.
 50. The computer program product of claim 45, wherein thedetected information relating to the target device and an indication ofthe carrier of the provisioning device is received via a communicationnetwork other than the carrier of the provisioning device.